

using System;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using Yozeev.BusinessLogic;

namespace Yozeev.BusinessLogic.Dtos
{
    public class TicketListDto : ByBranchEntityDto<Guid> 
    {

        
		/// <summary>
		/// TicketName
		/// </summary>
		[Required(ErrorMessage="TicketName不能为空")]
		public string TicketName { get; set; }



		/// <summary>
		/// TicketCode
		/// </summary>
		public string TicketCode { get; set; }



		/// <summary>
		/// TicketMode
		/// </summary>
		public TicketModeEnum TicketMode { get; set; }



		/// <summary>
		/// TicketType
		/// </summary>
		public TicketTypeEnum TicketType { get; set; }



		/// <summary>
		/// CheckMethod
		/// </summary>
		public CheckMethodEnum CheckMethod { get; set; }



		/// <summary>
		/// TicketClassify
		/// </summary>
		public TicketClassifyEnum TicketClassify { get; set; }



		/// <summary>
		/// CheckNum
		/// </summary>
		public long? CheckNum { get; set; }



		/// <summary>
		/// EffectiveLong
		/// </summary>
		public long? EffectiveLong { get; set; }



		/// <summary>
		/// UnitPrice
		/// </summary>
		public decimal UnitPrice { get; set; }



		/// <summary>
		/// TicketLength
		/// </summary>
		public long? TicketLength { get; set; }



		/// <summary>
		/// UpperLimit
		/// </summary>
		public long? UpperLimit { get; set; }



		/// <summary>
		/// LowerLimit
		/// </summary>
		public long? LowerLimit { get; set; }



		/// <summary>
		/// AudioName
		/// </summary>
		public string AudioName { get; set; }



		/// <summary>
		/// AuditStatus
		/// </summary>
		public AuditStatusEnum AuditStatus { get; set; }



		/// <summary>
		/// IsEnabled
		/// </summary>
		public bool IsEnabled { get; set; }



		/// <summary>
		/// Sort
		/// </summary>
		public long? Sort { get; set; }


		///// <summary>
		///// 航线标识
		///// </summary>
		//public Guid RouteId { get; set; }

		//public Route Route { get; set; }
		///// <summary>
		///// 游船标识
		///// </summary>
		//public Guid BoatId { get; set; }
		//public Boat Boat { get; set; }
		///// <summary>
		///// 航班标识
		///// </summary>
		//public Guid ScheduleId { get; set; }
		//public Schedule Schedule { get; set; }
		///// <summary>
		///// 码头标识
		///// </summary>
		//public Guid WharfId { get; set; }
		//public Wharf Wharf { get; set; }


	}
}